نویسندگان وبلاگ» اسپیترابرگ لینک دوستان» پایگاه اطلاع رسانی شهرستان قوچان » آموزش شبکه » خودروهای 2014 » هواشناسی قوچان » آموزش عالی اترک قوچان » شهرداری قوچان » داده کاوی و پردازش داده های بورس » علمی کاربردی یکدانه شرق قوچان » فندک برقی سیگار لمسی
درباره ماابزارها |
آخرین مطالب
:: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Arrays ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Functions ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP For Loops ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP While Loops ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Switch ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP If...Else...Elseif ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Operators ( 1394/02/10 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Constants ( 1394/02/10 ) :: فرم پروژه کارآفرینی ( 1394/02/03 ) :: ترجمه فارسی سایت w3schools آموزش PHP بخش PHP Strings ( 1394/01/27 )
آموزش PHP-دستور switchدستور Switchبراي انتخاب و اجراي يک دستور از بين چند دستور استفاده مي شود. اين دستور در برخي موارد شباهت بسيار زيادي به دستورات if ... elseif ... else دارد. دستور switch يک حالت خاص هم دارد به نام default که اگر هيچکدام از مقادير درست نبود، آن قسمت اجرا مي شود. نحوه استفاده: switch (n) { case label1: code to be executed if n=label1; break; case label2: code to be executed if n=label2; break; default: code to be executed if n is different from both label1 and label2; } کد بالا چگونه کار مي کند:
از کلمه case بجاي if else استفاده مي کنيم و حالت مختلف شرط را در جلوي آن مي نويسيم و سپس علامت ":" مي گذاريم، در حقيقت اگر متغیير ما يعني n برابر با مقدار مقابل case بود، نتيجه اين مي شود که بايد دستورات مربوط به آن case اجرا شود، در غير اينصورت case بعدي مقايسه مي شود.
دستور break يکي از بخشهاي switch است که به مفسر PHP مي فهماند که در کجا، قسمت case تمام مي شود، در حقيقت از تداخل قسمتهاي مختلف جلوگيري مي کند. دقت کنيد که شما هم بايد آنرا قبل از شروع case بعدي بنويسيد.
اگر هيچکدام از مقادير مقابل caseها با متغیير n برابر نبود، در اين صورت دستورات مربوط به default اجرا مي شود. مثال: <html> <body>
<?php $x=3; switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; case 3: echo "Number 3"; break; default: echo "No number between 1 and 3"; } ?>
</body> </html> خروجي کد بالا: Number 3
نظرات شما عزیزان: <-CategoryName->
|
موضوعاتآرشیو |